#include "delay/bsp_delay.h"

/**
*   @brief 阻塞函数 用于延时(粗略使用) 单位：us
*   @param ncount：计数值
*   @retval 返回值：无
*/
void Rough_delay(__IO uint32_t ncount)
{
    for(uint32_t i=0;i<ncount;i++){
        __NOP();
    }
}
/**
*   @brief 阻塞函数 用于延时(粗略使用) 单位：us
*   @param ncount：计数值
*   @retval 返回值：无
*/
void Rough_delay_Us(__IO uint32_t time)
{
    Rough_delay(7*time);
}
/**
*   @brief 阻塞函数 用于延时(粗略使用) 单位：ms
*   @param ncount：计数值
*   @retval 返回值：无
*/
void Rough_delay_Ms(__IO uint32_t time)
{
    Rough_delay(1000*7*time);
}
/**
*   @brief 阻塞函数 用于延时(粗略使用) 单位：s
*   @param ncount：计数值
*   @retval 返回值：无
*/
void Rough_delay_S(__IO uint32_t time)
{
    Rough_delay(1000*1000*7*time);
}
